/*
 * SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#pragma once

#ifndef _MY_FANS_H
#define _MY_FANS_H

#include "sdkconfig.h"
#include "driver/gpio.h"    

typedef enum{
    LEVEL_0 = 0,
    LEVEL_1,
    LEVEL_2,
    LEVEL_3,
    LEVEL_MAX = LEVEL_3,
}FANS_LEVEL_e;

typedef struct 
{
    FANS_LEVEL_e level;
    /* data */
}fans_msg_t;

extern QueueHandle_t fans_msg_queue;

void pwm_test_breath(void);
void my_fans_init(void);

#endif


